package day_2022_9_to_12.Day;

/**
 * @author haomin
 * @date 2022/09/06 22:26
 **/
public class Day4_10_Offer64_Add {
    class Solution {
        public int add(int a, int b) {
            while(b != 0){
                int carry = (a & b)<<1; // 得到进位
                a = a ^ b; // 得到没有进位的和
                b = carry; // 赋值进位
            }
            return a;
        }
    }
}